package cn.iocoder.yudao.module.carbon.enums;

import cn.iocoder.yudao.framework.common.exception.ErrorCode;

/**
 * 企业碳核算 错误码枚举类
 * <p>
 * 企业碳核算系统，使用 1-020-000-000 段
 */
public interface ErrorCodeConstants {

    // ========== 核算边界 1020000000 ==========
    ErrorCode ACCOUNT_BOUNDARY_NOT_EXISTS = new ErrorCode(1020000000, "核算边界不存在");

    // ========== 碳排放因子 1020001000 ==========
    ErrorCode EMISSION_FACTOR_NOT_EXISTS = new ErrorCode(1020001000, "碳排放因子不存在");

    // ========== 温室气体 1020002000 ==========
    ErrorCode GASE_NOT_EXISTS = new ErrorCode(1020002000, "温室气体不存在");

    // ========== 全球变暖潜能值 1020003000 ==========
    ErrorCode GWP_NOT_EXISTS = new ErrorCode(1020003000, "全球变暖潜能值不存在");
}
